﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.Entity;
using Data.ModelDatabase;
using Data.Api.Db;
using Data.Api.Repositories;

namespace Data.Db
{
    public interface IDbShopConcreteContext : IShopContext
    {
        IDbSet<Category> Categories { get; set; }
        IDbSet<Product> Products { get; set; }
        IDbSet<User> Users { get; set; }
        IDbSet<Role> Roles { get; set; }
        IDbSet<OrderPosition> OrderPosition { get; set; }
        IDbSet<OrderEntry> OrderEntry { get; set; }
        IDbSet<Basket> Basket { get; set; }

        DbContext Context { get; }
    }
}
